indebted developing country - French English Dictionary